//
//  luoerStatus.swift
//  WeiBoStudy
//
//  Created by luoerliu on 16/5/20.
//  Copyright © 2016年 刘文平. All rights reserved.
//

import UIKit

class luoerStatus: NSObject {
//微博模型
    
    /// 微博创建时间
    var created_at: String?
    
    /// 微博ID
    var id: Int64 = 0
    
    /// 微博信息内容
    var text: String?
    
    /// 微博来源
    var source: String?
    
    /// 转发数
    var reposts_count: Int = 0
    
    /// 评论数
    var comments_count: Int = 0
    
    /// 表态数
    var attitudes_count: Int = 0

//   微博配图
      var pic_urls: [[String: AnyObject]]?
    
    //    用户模型
    var user: luoerUser?
//    字典转模型
    init(dict: [String: AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
    }
    override func setValue(value: AnyObject?, forKey key: String) {
        if key == "user"
        {
            if let dcit = value as? [String:AnyObject]{
        // 这个地方就拦截到了 user key 和value, value是一个字典
        // 自己将user这个属性赋值CZUser模型
            user = luoerUser(dict: dcit)
            }
            return
        }
        super.setValue(value, forKey: key)
    }
//    字典中的Key在模型中找不到对应的属性
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
    }
}
